草庐IT

java - 用 Java 8 Streams 替换传统的 newForLoop

全部标签

Javascript - 替换括号之间的字符串,但括号应该保留

我想替换字符串中的字符,例如草稿[2]收件人:草稿[3]此正则表达式仅返回草稿3:str.replace(/\[(.+?)\]/g,3)提前感谢您的帮助 最佳答案 您还需要以下内容吗?varnum=2//parsethisfromdrafts[2]num++;varnewstr=str.replace(/\[(.+?)\]/g,"["+num+"]")或者括号可以根据输入更改为{}?你也可以给出一个函数来代替替换字符串。varstr="Drafts[2]";functionreplacer(match,p1,p2,p3,offset

javascript - 将\n 替换为 <br> 并将\r\n 替换为 javascript 中的 <p>

我需要JS来移除任何HTML标签,然后用替换换行符和换行符.字符串值来自文本区域,我了解Linux、Mac和Windows的换行符格式各不相同,因此我需要考虑到这一点。谢谢! 最佳答案 \n和\r\n是等价的。Linux使用前者,Windows使用后者。您要做的是用替换所有\n\n和\r\n\r\n的大小写和简单的\n或\r\n与的情况result=""+text+"";result=result.replace(/\r\n\r\n/g,"").replace(/\n\n/g,"");result=result.replace(/\

javascript - 替换URL中的参数并刷新页面

我的默认URL是这样的http://localhost:4444/index.html?file=sample我有一个包含各种文件名的下拉列表,我想通过单击下拉列表来替换参数sample。对于每次更改,URL都应使用现有参数进行更改。我试过以下,location.href=location.href+"filename";但它不会替换文件名。 最佳答案 欢迎来到2018年,您现在可以mostly使用URLSearchParams处理解析和替换你得到varparams=newURLSearchParams(location.searc

javascript - 替换 typescript 中字符串中的所有字符实例?

我正在尝试用x字符替换电子邮件中的所有句号-例如“my.email@email.com”将变为“myxemail@emailxcom”。电子邮件设置为字符串。我的问题是它不只是替换句号,而是替换每个字符,所以我只得到一串x。我只需一个句号就可以让它工作,所以我假设我在全局实例部分是错误的。这是我的代码:letre=".";letnew=email.replace(/re/gi,"x");我也试过re=/./gi;new=email.replace(re,"x");如果有人能阐明我真的很感激,我已经坚持了很长时间,似乎无法弄清楚我哪里出错了。**编辑:糟糕,我的新变量实际上叫做newem

javascript - div中的字符串替换

我想替换#TextArea1中的特定字符串。单击按钮时会发生这种情况。用下面的代码尝试一下,但无法让它工作:$('#TextArea1').text().replace("wef","--");替换div中单词的正确语法是什么? 最佳答案 将函数传递给text()[docs]返回您要设置的值的方法:$('#TextArea1').text(function(i,txt){returntxt.replace("wef","--");});函数参数如下:i是迭代中当前元素的索引txt为当前元素的当前文本内容函数返回的值将被设置为当前元素

javascript:从字符串中替换↵

这个问题在这里已经有了答案:Howtoremove↵characterfromJSstring(5个答案)关闭6年前。我有一个super烦人的原始数据,里面到处都是↵,我没办法用str.replace('↵','')是吗?我试过了,但没有用,我找不到任何东西,因为当我搜索↵时,它没有显示ascii代码。

JavaScript REGEX 全部匹配并替换

我正在用javascript编写一个简单的模板函数。我的模板加载正常,现在是我需要将内容解析为占位符的部分。一个模板的例子是:{{name}}is{{age}}这些是动态的,所以理想情况下我想使用正则表达式来根据它们的名称匹配和替换占位符,例如{{name}}将被加载到javascript数组中的内容替换,例如data.namedata.age这是我的正则表达式:/\{\{(.*?)\}\}/这工作正常,但经过大量搜索后,我无法找到遍历每个正则表达式匹配项的定义方法。提前致谢 最佳答案 好吧,首先您需要正则表达式上的g标志。这告诉J

javascript - 使用 jQuery replaceWith 替换 DIV 的内容只在第一次工作

我正在使用以下jQuery提取新数据并替换DIV列表数据的内容$(function(){$('.refresh').click(function(event){event.preventDefault();$.ajax({url:"_js/data.php",success:function(results){$('#listdata').replaceWith(results);}});});});该脚本由页面上的多个链接触发,例如:Update1Update2出于某种原因,该脚本仅在第一次单击链接时起作用。后续点击不会刷新数据。我已经看到了各种修复程序,但没有一个是我可以开始工作的

javascript - 用javascript替换字符串中的多次出现

我有一个选择框,其中参数作为选项中的值,设置如下:{$i.name}{$i.$title}我正在尝试将所有“and”和“eq”替换为“&”和“=”,但我只能让我的javascript替换第一次出现的位置。该表格被命名为/ID'ed“rooftile_select$("#rooftile_select").change(function(event){event.preventDefault();vardata=$("#rooftile_select").serialize();varpathname=window.location;varfinalurl=pathname+'&'+da

javascript - 正则表达式删除所有非字母数字并用 + 替换空格

我正在寻找使用正则表达式来尝试从字符串中删除所有非字母数字字符并用+替换空格我想允许的基本上是字母单词A-Z和+这是专门准备字符串成为URL的一部分,因此需要+符号而不是空格。我看过/\W+/但是这会删除所有空格和字母数字字符,而我想尽可能保留空格,然后用+符号替换。我搜索了一下,但似乎找不到任何东西,我希望有人对此有任何简单的建议。示例字符串和期望的结果:Durarara!!x2十->durarara+x2+ten 最佳答案 这实际上相当简单。假设str是您要清理的字符串:str=str.replace(/[^a-z0-9+]+/